using System;
using System.Collections.Generic;

namespace Daniel.Core.Models
{
    public partial class RecurringPayment
    {
        public RecurringPayment()
        {
            this.RecurringPaymentHistories = new List<RecurringPaymentHistory>();
        }

        public int Id { get; set; }
        public int CycleLength { get; set; }
        public int CyclePeriodId { get; set; }
        public int TotalCycles { get; set; }
        public System.DateTime StartDateUtc { get; set; }
        public bool IsActive { get; set; }
        public bool Deleted { get; set; }
        public int InitialOrderId { get; set; }
        public System.DateTime CreatedOnUtc { get; set; }
        public virtual Order Order { get; set; }
        public virtual ICollection<RecurringPaymentHistory> RecurringPaymentHistories { get; set; }
    }
}
